package sort;

import java.util.Arrays;

/**
 * 排序目标都统一定为从小到大
 */
public class Sort {
    public void sort(Comparable[] a){}

    /**
     * 排序都需要比较
     * @param a
     * @param b
     * @return 返回ab中较小者
     */
    public boolean less(Comparable a,Comparable b) {
        return a.compareTo(b)<0;
    }

    /**
     * 排序都需要交换
     * @param arr
     * @param j
     * @param k
     */
    public void exch(Comparable[] arr,int j, int k) {
        Comparable temp = arr[j];
        arr[j] = arr[k];
        arr[k] = temp;
    }

    public void show(Object[] arr) {
        System.out.println(Arrays.toString(arr));
    }

}
